// ----------- APP 环境 --------------

// #ifdef APP-PLUS
// 通过创建多个 appid 实现区分多环境，其中 appid 是数组原因是：android 和 ios 的 appid 不同
const APPID_ENVS = {
    APPID_DEV: ['com.abc.devxxxapp','com.ab-c.dev-xxx-app'], // 对应 dev 环境的 appid
    APPID_STAGE: ['com.abc.stagexxxapp','com.ab-c.stage-xxx-app'], // 对应 stage 环境的 appid
    APPID_PROD: ['com.abc.prodxxxapp','com.ab-c.prod-xxx-app'], // 对应 prod 环境的 appid
}
import { BASE_URL_APP as BASE_URL_APP_DEV } from './env-dev.js'
import { BASE_URL_APP as BASE_URL_APP_STAGE } from './env-stage.js'
import { BASE_URL_APP as BASE_URL_APP_PROD } from './env-prod.js'

// 【*】暴露函数
export const getAppConfig = () => {
    let BASE_URL = ''
    const { appid } = plus.runtime
    if(APPID_ENVS.APPID_DEV.includes(appid)) {
        BASE_URL = BASE_URL_APP_DEV
    } else if(APPID_ENVS.APPID_STAGE.includes(appid)) {
        BASE_URL = BASE_URL_APP_STAGE
    } else if(APPID_ENVS.APPID_PROD.includes(appid)) {
        BASE_URL = BASE_URL_APP_PROD
    }
    return {
        BASE_URL
    }
}

// #endif

// ----------- H5 环境 -> 以下这些编译变量都是自定义扩展的（在【HbuildX菜单栏>发行>自定义发行】中使用） --------------

// #ifdef H5-DEV
import { BASE_URL_H5 } from './env-dev.js'
const BASE_URL = BASE_URL_H5
// #endif

// #ifdef H5-STAGE
import { BASE_URL_H5 } from './env-stage.js'
const BASE_URL = BASE_URL_H5
// #endif

// #ifdef H5-PROD
import { BASE_URL_H5 } from './env-prod.js'
const BASE_URL = BASE_URL_H5
// #endif

// #ifdef H5
// 【*】暴露函数
export const getAppConfig = () => {
    return {
        BASE_URL
    }
}
// #endif



